const crypto = require('crypto');
const { crypto_secret } = require('../config/default_config')

/**
 * 创建一个加密MD5函数
 * 
 * 该函数使用Node.js的crypto模块来生成给定字符串的MD5加密哈希值。
 * 它通过crypto.createHash函数创建一个MD5哈希算法实例，然后更新实例的输入数据，
 * 最后以16进制格式返回加密后的哈希值。
 * 
 * @param {string} password 需要加密的字符串
 * @returns {string} 返回加密后的MD5哈希值
 */
const createCrptoMd5 = (password) => {
    // 使用MD5算法创建一个哈希实例
    return crypto.createHash('md5').update(password).digest('hex');
}

module.exports = {
    createCrptoMd5
}
